﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
html,body{-webkit-text-size-adjust:none;}
/*正文开始*/
.banner a{ display:block;height:500px; overflow:hidden;}
#flashs{position:relative;height:500px;}
#flashs .bgitem {
    position: absolute;
    top: 0;
    z-index: 1;
    height: 500px;cursor:pointer; width: 100%; margin:0 auto;
}
#flashs .btn {
    bottom: 25px;
    margin-right: -365px;
    padding: 5px 6px;
    position: absolute;
    right: 50%;
    z-index: 7;
}
#flashs .btn span {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 2px 6px;
}
#flashs .btn span.cur 
{
    border: 1px solid #fff;
    background: #52A919;
    color: #FFFFFF;
}

.link { height:130px; overflow:hidden; }
.link h4{ height:48px; background:url(../img/link_nav.gif) repeat-x center bottom; overflow:hidden; line-height:48px;}
.link h4 i{ display:inline-block; background:url(../img/link_ico.gif) no-repeat; width:100px; height:24px; margin-top:15px;}
.link h4 i a{ font:16px "Microsoft Yahei","微软雅黑"; color:#333;  display:block; padding:5px 0 0 20px;}
.link h4 span a{ font-size:12px; font-weight:normal; color:#333; background:url(../img/link_ico1.gif) no-repeat left center; padding-left:30px; display:inline-block;}
.link p{ line-height:26px; color:#333; padding-top:10px;}
.link p a{ color:#333; padding:0 11px;}

.lefts{ background:#438c12 url(../img/lefts_foot.gif) no-repeat center bottom; width:215px; overflow:hidden; height:871px; margin-top:30px;}
.lefts h2{ background:url(../img/lefts_nav.gif) no-repeat center top; height:55px; overflow:hidden; text-align:center;}
.lefts h2 a{ font:18px "Microsoft Yahei","微软雅黑"; line-height:55px; color:#fff;}
.lefts h3{ margin:16px 0 0 13px; background:url(../img/lefts_cur.gif) no-repeat; font-size:14px; width:170px; height:35px; overflow:hidden; padding:0 9px 0 10px;}
.lefts h3 a{ font:14px "Microsoft Yahei","微软雅黑"; color:#fff; line-height:28px;}
.lefts h3 span a{ font-size:12px; color:#cccccc;}
.lefts ul{ margin:5px 27px 0;}
.lefts ul li a{line-height:30px; border-bottom:1px solid #669966;background:url(../img/lefts_ico.gif) no-repeat left center;overflow:hidden; color:#fff;padding-left:20px; width:141px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.lefts ul li.erji p{ display:none;}
.lefts .ul01 li{ width:50%; float:left;*width:49%;}

.lefts ul li.erji p{ padding-left:10px;}
.lefts ul li.erji p a{ width:131px;}
.rights_bj{ width:770px; height:871px; margin-top:30px; overflow:hidden;}
.rights{ height:750px; overflow:hidden;}
.rights h2{ border-bottom:3px solid #336600; height:50px; overflow:hidden; padding-top:3px;}
.rights h2 i{ background:url(../img/rights_ico.gif) no-repeat left center; padding-left:40px;}
.rights h2 span a{line-height:53px;}
.rights ul{ height:693px; border:1px solid #cccccc; border-top:0; background:#fff; overflow:hidden;}
.rights ul li { float:left; width:240px; overflow:hidden; margin:17px 2px 0 11px; display:inline;}
.rights ul li img{ padding:2px; border:1px solid #ccc ; width:234px; height:171px;}
.rights ul li span{ display:block; text-align:center; line-height:30px;}

.ad{ margin-top:13px; height:108px; overflow:hidden; position:relative;}
.ad p{ position:absolute; top:23px; right:17px; width:201px; height:71px;}

.tit { font-weight:normal;}
.tit span a{ font-size:12px; font-family: Arial, Helvetica, sans-serif;} 
.tit i{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-style:normal; display:inline-block;}
.tit i a{ display:block; font-size:16px; font-family:"Microsoft Yahei","微软雅黑"; color:#346c0f; font-weight:bold;}

.coo_bj{ background:url(../img/coo_bj.jpg) no-repeat center top; height:416px; overflow:hidden; margin-top:35px;}
.coo{ width:960px; height:416px; margin:0 auto; overflow:hidden;}
.coo h2 a{ color:#fff;}
.coo h2{ font:24px "Microsoft Yahei","微软雅黑"; color:#fff; text-align:center; height:114px; padding-top:42px; overflow:hidden;}
.coo h2 span{ font-size:32px; display:block; color:#fe9d03; font-weight:bold;}
.coo .prev a{ display:block; width:19px; height:75px; background:url(../img/z.png) no-repeat center top; margin-top:33px;}
.coo .next a{ display:block; width:19px; height:75px; background:url(../img/y.png) no-repeat center top; margin-top:33px;}
.coo .prev a:hover { background:url(../img/z01.png) no-repeat;}
.coo .next a:hover , .coo .next a.cur{ background:url(../img/y01.png) no-repeat;}
.coo ul{ width:922px; overflow:hidden;}
.coo ul li{ display:inline; float:left; margin:0 0 0 17px; width:209px; height:175px; background:url(../img/coo_yy.png) no-repeat center bottom; line-height:0; overflow:hidden;}
.coo ul li img{ width:209px; height:138px;}
.coo ul li span { display:block; height:32px;  font:14px "Microsoft Yahei","微软雅黑";line-height:32px; text-align:center; color:#fff; background:#2d5d04;}
.coo ul li span a { color:#fff;}
.coo h4{ text-align:center; padding-top:32px; color:#fff; font:16px "Microsoft Yahei","微软雅黑"; color:#cdd7c8;}

.pk_bj{ height:1184px; background:url(../img/pk_bj.png) repeat-x center 458px; overflow:hidden;}
.pk{ width:960px; height:1184px; overflow:hidden; margin:30px auto 0;}
.pk h2{ background:url(../img/pk_t.jpg) no-repeat center top; height:89px; overflow:hidden; font:18px "Times New Roman", Times, serif; color:#cccccc; padding:10px 0 0 446px;}
.pk h2 a,.pk h2 i{ font-style:normal;color:#333; font:24px "Microsoft Yahei","微软雅黑"; font-weight:bold; display:block;}
.pk1{ height:340px; overflow:hidden; position:relative; padding-top:10px;}
.pk1 h3{ height:35px; overflow:hidden; text-align:center; line-height:35px; font-size:24px; color:#347c0f; font-family:"Microsoft Yahei","微软雅黑"; text-indent:34px;}
.pk1 h3 a,.pk1 h3 em{ font-style:normal;color:#347c0f;}
.bt1{ background:url(../img/pk_line.gif) no-repeat center center;}
.bt2{ background:url(../img/pk_line1.gif) no-repeat center center;}
.bt3{ background:url(../img/pk_line2.gif) no-repeat center center;}
.pk1 i{ position:absolute; top:145px; left:410px; z-index:9;}
.pk1 p{ text-align:center; font:16px "Microsoft Yahei","微软雅黑"; line-height:22px; text-align:center; height:50px; color:#333; padding-top:2px;}
.pk1 p b{ color:#347c0f; padding:0 10px;}
.pk1 span{ display:block; width:430px; height:212px;}
.pk1 span img{ padding:4px; border:2px solid #347c0f; width:418px; height:200px;}
.pk1 .span1 img{ border:1px solid #c2c2c2;}


.ad_bj{ height:238px; position:relative; overflow:hidden;}
.ad1 a{ display:block;height:238px; overflow:hidden;}
.ad_con{ position:absolute; top:114px; left:50%; margin-left:-480px; width:325px;}
.ad_con img{ margin-right:30px;}
.ad_bj p{ width:210px; height:60px; position:absolute; top:98px; left:50%; margin-left:260px; background:url(../img/tel1.gif) no-repeat left top; padding-left:35px; font:16px "Microsoft Yahei","微软雅黑"; color:#fff;}
.ad_bj p span{ display:block; font:24px "Times New Roman", Times, serif; color:#ffba00; font-weight:bold;}


.ad_bj1{ height:136px; position:relative; overflow:hidden;}
.ad2 a{ display:block;  height:136px; overflow:hidden;}
.ad_con1{ position:absolute; top:19px; left:50%; margin-left:260px; width:210px;}
.ad_con1 p{ width:210px; height:60px; background:url(../img/tel2.gif) no-repeat left top; padding-left:35px; font:16px "Microsoft Yahei","微软雅黑"; color:#333;}
.ad_con1 p span{ display:block; font:24px "Times New Roman", Times, serif; color:#333; font-weight:bold;}
.ad_con1 i{ display:block; width:213px; height:42px;}

.ys_bj{ height:1295px; overflow:hidden; position:relative;}
.ys1{ background:url(../img/ys_t.jpg) no-repeat center top; height:132px; overflow:hidden;}
.ys2{ background:url(../img/ys1.jpg) no-repeat center top; height:247px; overflow:hidden;}
.ys3{ background:url(../img/ys2.jpg) no-repeat center top; height:286px; overflow:hidden;}
.ys4{ background:url(../img/ys3.jpg) no-repeat center top; height:336px; overflow:hidden;}
.ys5{ background:url(../img/ys4.jpg) no-repeat center top; height:294px; overflow:hidden;}
.ys{ position:absolute; top:0; left:50%; margin-left:-480px; overflow:hidden; height:1295px; width:960px;}
.ys h2{ height:130px; padding:0 0 0 167px;}
.ys h2 em{ font:40px "Microsoft Yahei","微软雅黑"; display:block; float:left; padding-top:35px;}
.ys h2 span{ display:block; float:left; font-size:70px; color:#398605; font-family:"Microsoft Yahei","微软雅黑"; padding:25px 0 0 10px;}
.ys .dl01{ background:url(../img/1.png) no-repeat left top; position:absolute; top:125px; left:0; width:434px;}
.ys .dl02{ background:url(../img/2.png) no-repeat left top; position:absolute; top:440px; right:0; width:380px;}
.ys .dl03{ background:url(../img/3.png) no-repeat left top; position:absolute; top:765px; left:0; width:440px;}
.ys .dl04{ background:url(../img/4.png) no-repeat left top; position:absolute; top:1059px; right:0; width:352px;}
.ys .dl01 dt{ width:116px;}
.ys .dl02 dt{ width:278px;}
.ys .dl03 dt{ width:285px;}
.ys .dl04 dt{ width:233px;}
.ys dl{ padding-left:80px; overflow:hidden; font-family:"Microsoft Yahei","微软雅黑";}
.ys dl dt{ font-size:18px; color:#398605 ; font-weight:bold; padding:10px 0; background:url(../img/ys_line.png) repeat-x center bottom;}
.ys dl dd p{ font-size:14px; color:#333; line-height:30px; background:url(../img/ys_ico.png) no-repeat left 10px; padding-left:15px;}
.ys dl dd p b{ color:#ff6200;}

.jz_bj{ margin-top:45px; background:url(../img/jz_bj.jpg) no-repeat center top; height:442px; overflow:hidden;}
.jz { width:960px; height:442px; margin:0 auto; overflow:hidden;}
.jz h2{ height:100px;}
.jz h2 a{ color:#4c9108; font-size:30px; font-family:"Microsoft Yahei","微软雅黑"; padding:25px 0 0 351px; display:block;}
.jz h2 span a{ font:12px "Times New Roman", Times, serif; color:#666; padding:50px 10px 0 0;} 
.jz ul li{ float:left; width:216px; height:345px; overflow:hidden; margin-right:24px;}
.jz ul li a{ display:block; float:left;  width:216px; height:345px; background:url(../img/jz_bj_cur1.gif) repeat;}
.jz ul li img { width:216px; height:152px; margin-top:4px;} 
.jz ul li p{ padding:10px 12px; font:14px "Microsoft Yahei","微软雅黑"; color:#336600;}
.jz ul li span{ display:block; font-weight:bold; color:#333333; padding-left:12px;}
.jz ul li i{ height:100px; font-style:normal; display:block; line-height:20px; color:#333; padding:0 12px;}
.jz ul li em{ text-align:right; padding:0 12px; display:block;color:#ff6200; font-style:normal; line-height:20px;}
.jz ul li a:hover , .jz ul .cur a{ background:url(../img/jz_bj_cur.gif) repeat; text-decoration:none;}
.jz .nones{ margin-right:0;}

.about{ width:670px; height:312px; border:1px solid #cccccc; background:#fff; overflow:hidden; margin-top:30px; padding:14px 16px 0 ;}

.about dl { margin-top:21px;}
.about dl dt img{ width:345px; height:218px;}
.about dl dd{ width:305px; overflow:hidden; color:#333; line-height:24px;}
.about dl dd i{ display:block; padding-top:10px;}
.about dl dd i img { width:125px; height:50px; margin-right:25px;}

.about .txt i{ display:inline-block; background:#fff url(../img/about_ico1.gif) no-repeat left center;}
.ry .txt i{ display:inline-block; background:#fff url(../img/ry_ico1.gif) no-repeat left center;}
.fc .txt i{ display:inline-block; background:#fff url(../img/fc_ico1.gif) no-repeat left center;}
.txt { height:40px; background:url(../img/about_nav.gif) repeat-x center 37px; overflow:hidden; font-weight:normal;}
.txt span a{ font:12px Arial, Helvetica, sans-serif; display:inline-block; padding-top:20px;} 
.txt i{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-style:normal; display:inline-block; padding-left:40px; padding-right:5px; height:40px;}
.txt i a{ display:block; font-size:16px; font-family:"Microsoft Yahei","微软雅黑"; color:#4c9108; font-weight:bold;}


.ry{ width:270px; height:316px; border:1px solid #cccccc; background:#fff; overflow:hidden; margin-top:30px; padding:10px 6px 0 2px;}
.ry .prev a{ display:block; width:19px; height:75px; background:url(../img/zz.gif) no-repeat center top; margin:85px 0 0 10px;}
.ry .next a{ display:block; width:19px; height:75px; background:url(../img/yy.gif) no-repeat center top; margin:85px 10px 0 0;}
.ry .prev a:hover { background:url(../img/yy_cur.gif) no-repeat;}
.ry .next a:hover , .ry .next a.cur{ background:url(../img/zz_cur.gif) no-repeat;}
.ry p{ margin:20px 0 0 22px; display:inline; width:167px; overflow:hidden;}
.ry p img{ width:163px; height:215px; padding:1px; border:1px solid #cccccc;}

.fc{ height:277px; margin-top:30px; border:1px solid #cccccc; background:#fff; overflow:hidden; padding:10px 10px 0}
.fc .prev a{ display:block; width:19px; height:75px; background:url(../img/zz.gif) no-repeat center top; margin:65px 0 0 0;}
.fc .next a{ display:block; width:19px; height:75px; background:url(../img/yy.gif) no-repeat center top; margin:65px 0 0 0;}
.fc .prev a:hover { background:url(../img/yy_cur.gif) no-repeat;}
.fc .next a:hover , .fc .next a.cur{ background:url(../img/zz_cur.gif) no-repeat;}
.fc ul{ width:900px; overflow:hidden;}
.fc ul li{ display:inline; float:left; margin:22px 0 0 18px; width:202px; height:186px; background:url(../img/fc_y.gif) no-repeat center bottom; line-height:0; overflow:hidden;}
.fc ul li img{ width:202px; height:143px;}
.fc ul li span { display:block; height:32px;  font:14px "Microsoft Yahei","微软雅黑";line-height:32px; text-align:center; color:#333; background:#dddddd;}
.fc ul li span a { color:#333;}


.wt{ margin-top:21px; width:251px; height:453px; overflow:hidden; background:url(../img/news_yy.gif) no-repeat right top; padding-right:23px;} 
.wt dl{ border-bottom:1px dashed #ccc; padding:10px 0;}
.wt dl dt{ background:url(../img/w.gif) no-repeat 5px center; padding-left:32px; line-height:20px; margin-bottom:5px;}
.wt dl dt a{ color:#333;}
.wt dl dd{ background:url(../img/d.gif) no-repeat 5px 2px; padding-left:32px; line-height:20px; color:#333;}
.wt dl dd a{ display:block; text-align:right; color:#ff6200;}
.wt .nones{ border-bottom:0;}

.tit1{ height:34px; background:url(../img/news_line.gif) repeat-x center bottom; overflow:hidden;}
.tit1 i{ display:inline-block; border-bottom:2px solid #4c9108; height:32px; overflow:hidden; padding-right:5px; line-height:32px;}
.tit1 i a{ font-style:normal; color:#333; font-size:12px;}
.tit1 span a, .n_nav span a{ font:12px Arial, Helvetica, sans-serif; line-height:32px;}
.tit1 i em{ font-style:normal; color:#ff6200;}


.news{ width:313px; overflow:hidden; margin-top:21px; padding-right:25px; margin-left:15px; display:inline; background:url(../img/news_yy.gif) no-repeat right top; }
.n_nav{ height:34px; background:url(../img/news_line.gif) repeat-x center bottom; overflow:hidden;}
.n_nav li{ float:left; margin-right:10px;}
.n_nav li a{ color:#333; font-weight:bold;padding-right:10px; display:inline-block; height:32px; line-height:32px;}
.n_nav li a:hover , .n_nav .cur a{  border-bottom:2px solid #4c9108; color:#4c9108; text-decoration:none; height:32px; overflow:hidden; }
.news p{ width:309px; height:118px; margin-left:2px; margin-top:15px; background:url(../img/news_yy1.gif) no-repeat center bottom;}
.news p img{ padding:1px; border:1px solid #ccc; width:307px; height:101px;}
.news .ul02 li{ line-height:28px; border-bottom:1px dashed #999; color:#333;}
.news .ul02 li a{ color:#333;}
.news .ul02 .nones{ border-bottom:0;}


.online{ width:320px; overflow:hidden; margin-top:21px;}

.online ul li{ margin-top:15px; line-height:27px; color:#333;}
.online ul li span{ width:60px; display:inline-block;}
.online ul li input{ height:25px;}
 .inp1{ border:1px solid #ccc; background:url(../img/online_bj.gif) repeat-x center top; width:245px;}
 .inp2{ border:1px solid #ccc; background:#fff url(../img/online_bj2.gif) repeat-x center top; vertical-align:top; height:128px; width:245px;}
 .inp3{ border:1px solid #ccc; background:url(../img/online_bj.gif) repeat-x center top; width:94px;}
.online ul li img{ vertical-align:middle; margin:0 5px;}
.online .li01{ padding-left:60px; padding-top:10px;}
.online .ico1{ width:92px; height:27px; background:#e71f19; margin-right:19px; display:inline-block; text-align:center; color:#fff;}
.online .ico2{ width:92px; height:27px; background:#336600; display:inline-block; text-align:center; color:#fff;}

#xw_z{ width:340px; float:left; margin-right:20px; overflow:hidden;}

#xw_z_bt{ height:41px; line-height:38px; margin-bottom:20px; background:url(../img/xwimg.jpg) no-repeat bottom; font-size:14px; color:#afafaf; font-weight:lighter; text-transform: uppercase;}

#xw_z_bt strong{ font-size:16px; font-weight:bold; color:#333;}

#xw_z_bt strong a{ font-size:16px; font-weight:bold; color:#84c225;}

#xw_z_bt strong a:hover{ font-size:16px; font-weight:bold; color:#333;}

#xw_z_bt span{ float:right; font-size:12px;}

#xw_zimg{ padding:4px; border:1px solid #ccc;}

/*新闻_左*/

#xw_zwzbj{ margin-top:5px;}

#xw_z11{ overflow:hidden; width:311px; float:left;}

#xw_z11 li{ color:#333; line-height:30px; background:url(../img/xwcf.jpg) no-repeat 2px; height:30px; padding-left:17px;}

#xw_z11 li a{ color:#333; line-height:40px; }

#xw_z11 li a:hover{ color:#84c225; line-height:40px;}

/*新闻_右*/

#xw_z22{ overflow:hidden; width:311px; float: right;}

#xw_z22 li{ color:#333; line-height:40px; background:url(../img/xwcf.jpg) no-repeat; height:40px; padding-left:17px;}

#xw_z22 li a{ color:#333; line-height:40px; }

#xw_z22 li a:hover{ color:#84c225; line-height:40px;}



/*新闻_问题*/

#xw_y{ width:270px; float:right; overflow:hidden;}

#xw_y_bt{ height:41px; line-height:38px; background:url(../img/wt.jpg) no-repeat bottom; font-size:14px; color:#afafaf; font-weight:lighter; text-transform: uppercase;}

#xw_y_bt strong{ font-size:16px; font-weight:bold; color:#666;}
#xw_y_bt strong a{ font-size:16px; font-weight:bold; color:#84c225;}
#xw_y_bt strong a:hover{ font-size:16px; font-weight:bold; color:#000;}

#xw_y_bt span{ float:right; font-size:12px;}



#xw_ywz{overflow:hidden; height:401px;}

#xw_ywz li{ height:136px; margin-top:10px; border-bottom:1px dotted #999; color:#333; line-height:24px;}

#xw_ywz li span{ line-height:26px; color:#84c225;}

#xw_ywz li span a{ line-height:26px; color:#84c225;}

#xw_ywz li span a:hover{ line-height:26px; color:#e87816;}